an expression of happiness or satisfaction - Französisch Englisch Wörterbuch